	.dash-container {
		padding-bottom: 20px;
		position: relative;
		height: auto;
		overflow-y: auto;
		background-size: 100% 100% !important;
		background: url("") no-repeat;
	}
	.top-tips{
		font-weight: 500;
		font-size: 32upx;
		color: #5B67A6;
		width: 100%;
		text-align: center;
		margin-bottom: 32upx;
	}
	.ai-box{
		position: fixed;
		width: 140upx;
		height: 156upx;
		object-fit: contain;
		right: 5%;
		bottom: 380upx;
		z-index: 999;
	}
	.service-title{
		position: relative;
		width: 180upx;
		height: 12upx;
		background: #FFC809;
		border-radius: 6upx;
	}
	.service-title::after{
		content: "就业服务链接";
		font-weight: 600;
		font-size: 28upx;
		color: #333333;
		position: absolute;
		// z-index: 999;
		bottom: -7%;
		left: 590;
	}
	.service-title-2{
		position: relative;
		width: 112upx;
		height: 12upx;
		background: #FFC809;
		border-radius: 6upx;
	}
	.service-title-2::after{
		content: "热门动态";
		font-weight: 600;
		font-size: 28upx;
		color: #333333;
		position: absolute;
		// z-index: 999;
		bottom: -7%;
		left: 0;
	}
	.jy-tit{
		position: relative;
		width: 112upx;
		height: 12upx;
		background: #FFC809;
		border-radius: 6upx;
	}
	.jy-tit::after{
		content: "就业政策";
		font-weight: 600;
		font-size: 28upx;
		color: #333333;
		position: absolute;
		// z-index: 999;
		bottom: -7%;
		left: 0;
	}
	.jy-tit-2{
		position: relative;
		width: 112upx;
		height: 12upx;
		background: #FFC809;
		border-radius: 6upx;
	}
	.jy-tit-2::after{
		content: "就业雷达";
		font-weight: 600;
		font-size: 28upx;
		color: #333333;
		position: absolute;
		// z-index: 999;
		bottom: -7%;
		left: 0;
	}
	.detail-txt{
		font-weight: 400;
		font-size: 24upx;
		color: #FFAE00;
		display: flex;
		align-items: center;
	}
	/* 顶部banner样式 */
	.top-banner {
		width: 702rpx;
		height: 300rpx;
		background: #FAFCFE;
		border-radius: 24upx;
		background-color: #fff;
		/* 使用背景色代替图片 */
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
	}
	.top-img{
		display: inline-block;
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 24upx;
	}

	.banner-title {
		color: #FFFFFF;
		font-size: 24px;
		font-weight: bold;
		text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}

	/* 通知栏样式 */
	.notice-swiper {
		margin: 10px 0;
	}

	/* 功能区域样式 */
	.function-area {
		// background-color: #FFFFFF;
		border-radius: 8px;
		display: flex;
		justify-content: space-evenly;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	}

	.grid-item-box {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 340upx;
		height: 160upx;
		// background: orange;
		border-radius: 16upx;
	}

	.grid-item-image {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 8px;
	}

	.blue-bg {
		background-color: #4a89dc;
	}

	.orange-bg {
		background-color: #f5a623;
	}

	.grid-item-text {
		font-size: 14px;
		color: #333;
	}

	/* 服务链接区域样式 */
	.service-links {
		margin: 10px;
		padding: 15px 0;
		// background-color: #FFFFFF;
		border-radius: 8px;
		// box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	}

	.service-title {
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 32upx;
		color: #333333;
		line-height: 32upx;
	}

	.service-item {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		// flex-grow: 1;
		// flex-shrink: 1;
		width: 340upx;
		// flex-basis: 340upx;
		// flex: 1 1 ; /* flex-grow: 1; flex-shrink: 1; flex-basis: 50% */
		// min-width: 340upx; /* 防止最小宽度限制 */
		height: 112upx;
		background: #FFFFFF;
		border-radius: 24upx;
		margin:12upx 0 0;
		// padding-left: 24upx;
	}
	.service-item-cell{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		width: 702upx;
		// flex-basis: 340upx;
		// flex: 1 1 ; /* flex-grow: 1; flex-shrink: 1; flex-basis: 50% */
		// min-width: 340upx; /* 防止最小宽度限制 */
		height: 112upx;
		background: #FFFFFF;
		border-radius: 24upx;
		margin: 20upx 0 0;
	}
		.icon-service {
			width: 80upx;
			height: 80upx;
			object-fit: cover;
			display: inline-block;
			margin-left: 24upx
		}
		.font-service {
			width: 62%;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			font-size: 24upx;
			color: #8D94A2;
			line-height: 36upx;
			margin-left: 24upx
		}
	.service-box {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}

	.service-icon {
		width: 45px;
		height: 45px;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 6px;
	}

	.light-blue-bg {
		background-color: #5ac8fa;
	}

	.service-text {
		font-size: 12px;
		color: #333;
		text-align: center;
	}

	/* 热门活动区域样式 */
	.hot-activities {
		width: 702upx;
		margin: 10px auto;
		background-color: #FFFFFF;
		border-radius: 8px;
		box-sizing: border-box;
		padding: 24upx 0 0;
	}

	.section-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 15px;
	}

	.section-title {
		font-size: 16px;
		font-weight: bold;
		color: #333;
	}

	.tabs {
		display: flex;
		width: 100%;
		justify-content: space-evenly;
	}

	.tab {
		font-size: 14px;
		color: #666;
		padding: 0 10px;
		position: relative;
		font-weight: 500;
		font-size: 32upx;
		color: #333333;
		transition: all .3s;
	}

	.tab.active {
		font-weight: 500;
		font-size: 32upx;
		color: #4989FD;
		transition: all .3s;
	}

	.tab.active::after {
		content: '';
		position: absolute;
		bottom: -16%;
		left: 50%;
		transform: translateX(-50%);
		width: 80upx;
		height: 4upx;
		background-color: #4a89dc;
		z-index: 9999;
		transition: all .3s;
	}

	.jyzc-box {
		width: 95%;
		height: 128upx;
		margin: 20upx auto auto;
	}

	.jyzc-img {
		width: 100%;
		height: 100%;
		display: inline-block;
	}
	.more-box{
		// width: 100%;
		font-weight: 400;
		font-size: 24rpx;
		color: #CCCCCC;
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		// padding-bottom: 16upx;
		margin-left: 16upx
	}